de0a411b97acf52fdac73cd3d44ef686daaa5582,src/scripts/mining/locations/Location.java,Location,walkToBank,#boolean#Area#,213

Before Change


		if(bankPath == null)
			bankPath = pathBuilder.buildTo(dest);		
		else if(!dest.contains(Traversal.getDestination())){
			if(bankPath instanceof ViewportPath && !bankPath.getNext().getArea().isVisible())Camera.concurrentlyTurnTo(bankPath.getNext());

			lastStep = bankPath.getNext();
			bankPath.step(TraversalOption.MANAGE_DISTANCE_BETWEEN_STEPS, walk ? null : TraversalOption.MANAGE_RUN);

After Change


		if(bankPath == null)
			bankPath = pathBuilder.buildTo(dest);		
		else if(!dest.contains(Traversal.getDestination())){
			if(bankPath instanceof ViewportPath){
				if(bankPath.getNext() != null && !bankPath.getNext().getArea().isVisible()){
					Camera.concurrentlyTurnTo(bankPath.getNext());
				}
			}